Contents page

Rules for Tools/struct TempoChange


struct TempoChange
For editing the Tempo, the user sets Tempo Changes.

struct TempoChange {
    struct TempoChange *next;
    long time;                  /* When this occurs, in clicks. */
    char eventtype;             /* What type of event. */
    char type;                  /* Type of change. */
    short bpm;                  /* Beats per minute. */
    long duration;              /* How long the change should take. */
    struct Tempo *tempos;       /* Pointer into list of tempos. */
    char conform_paccess;       /* byte for use by Conform.paccess */
    char more[3];               /* room for more */ 
};